Prepnuti formulare z Modal do non-Modal stavu

Otázka od: Jiri Cincura

9. 6. 2004 11:22

Ahoj,
  potreboval bych prepnout formular z Modal do non-Modal stavu, bez jeho
zavreni.

Vedel by nekdo, jak na to?

--
Jiri Cincura
e-mail: mailto:jiri@cincura.net; mailto:xcincura@informatics.muni.cz
ICQ: 314711544
web: http://www.cincura.net; http://cincura.net/photo


Odpovedá: Pavol Stugel, NETGraphics

10. 6. 2004 7:04

> potreboval bych prepnout formular z Modal do non-Modal stavu, bez jeho
> zavreni.
nooo ked si pozres fciu TCustomForm.ShowModal: Integer; z forms.pas tak sa
dozvies asi toto:

ked vytvaras modal tak delphi prejde vsetky okna jednoducho ich vypne pomocou
funkcie DisableTaskWindows a ked zavres Modal okno tak zase vsetky enablne ...
takze Modal okno das do stavu non-modal asi tak, ze vsetky disablnute okna
zapnes pomocou fcie. EnableTaskWindows ...

takze asi tak ;)


palo



Odpovedá: Jiri Cincura

10. 6. 2004 17:44

Pavol Stugel, NETGraphics wrote:
>> potreboval bych prepnout formular z Modal do non-Modal stavu, bez
>> jeho zavreni.
> nooo ked si pozres fciu TCustomForm.ShowModal: Integer; z forms.pas
> tak sa dozvies asi toto:
>
> ked vytvaras modal tak delphi prejde vsetky okna jednoducho ich vypne
> pomocou funkcie DisableTaskWindows a ked zavres Modal okno tak zase
> vsetky enablne ... takze Modal okno das do stavu non-modal asi tak,
> ze vsetky disablnute okna zapnes pomocou fcie. EnableTaskWindows ...

Jj, staci zavolat EnableWindow a je to. U EnableWindow je jen handle okna a
je to hotove.

--
Jiri Cincura
e-mail: mailto:jiri@cincura.net; mailto:xcincura@informatics.muni.cz
ICQ: 314711544
web: http://www.cincura.net; http://cincura.net/photo